home *** CD-ROM | disk | FTP | other *** search
/ Chip 1996 September / CHIP 1996 szeptember (CD07).zip / CHIP_CD07.ISO / povray30 / povmsdos.exe / POVMSDOS.ZIP / REVISION.DOC < prev    next >
Text File  |  1996-07-08  |  8KB  |  205 lines

  1.  Here are the changes between public beta 7b and final 3.00 release.
  2.  
  3.  1) Fixed a problem in polygon lighting which no transformations are used.
  4.  
  5.  2) Added traps for negative square root, negative or zero log
  6.     and illegal mix of patterned and layered textures.
  7.  
  8.  3) Removed +Q10, +Q11, Quality=10, and Quality=11 options.  Too many users
  9.     thought that cranking up the value would make their scene better.
  10.     Radiosity is now turned on with +QR or Radiosity=on and turned off
  11.     with -QR or Radiosity=off.  Radiosity should be used with caution.
  12.     Only scenes designed to use it shoul attempt to use it.  There are
  13.     many parameters that control radiosity that need to be carefully
  14.     adjusted.  
  15.  
  16.  4) Faster compression for PNG output.
  17.  
  18.  5) Line numbers are now properly reported in error message after or
  19.     during a #while loop.
  20.  
  21.  6) Fixed problem with // comments ending in CR with no LF
  22.  
  23.  7) SPECIAL NOTICE!!!  Fixed bug in camera's angle keyword.  BEWARE!, 
  24.     old images using "angle" will look different.  The length 
  25.     of the direction vector was not calculated correctly on perspective
  26.     camera. Other camera types or those not using "angle" are not affected.
  27.     To convert old angle values, change any old angle A to this...
  28.     NewA=degrees(atan2(R*tan(radians(A/2)))*2) where R is the length of the
  29.     camera's "right" vector which is usually 4/3.  All sample scenes have
  30.     been updated already.
  31.     
  32.  8) Fixed prism bug when the first height was larger than the second height
  33.  
  34.  9) MSDOS ONLY: Major rewrite of video code to support VESA 2.0 standard.
  35.     Note future releases of POV-Ray may drop hardware-specific code and
  36.     use VESA and standard VGA only.
  37.  
  38. 10) Fixed bug with multiple halos using already declared halos
  39.  
  40. 11) Fixed bug that occured when a CSG object had no texture
  41.  
  42.  
  43.  Here are the changes between public beta 7 and beta 7b.
  44.  
  45.  1) Fixed a serious problem in declared image_map and bump_maps.
  46.  
  47.  2) Fixed a serious problem with translated or rotated planes
  48.     which affected many scenes.
  49.  
  50.  Here are the changes between public beta 6 and beta 7.
  51.  
  52.  1) Various bug fixes and changes to Windows, Linux and other
  53.     platforms that are too numerous to list here.
  54.  
  55.  2) Added warning when camera is inside any non-hollow object.
  56.  
  57.  3) Fixed bug in prism that crashed pov3demo\atmos\atmos2.pov
  58.     and prism CSG bug.
  59.  
  60.  4) Fixed fractal object bounding box problem. 
  61.  
  62.  5) Fixed matrix bug 
  63.  
  64.  6) Automically adjust the right and up vectors if the orthographic
  65.     camera is used (if orthographic is used after all other camera 
  66.     parameters you'll get the same area as perspective camera; see docs)
  67.  
  68.  7) Fixed several halo bugs. (appereance is now independent of any 
  69.     transformations applied to the container object)
  70.  
  71.  8) Fixed blob bug (individual component textures were not transformed
  72.     properly, i.e. they were not transformed with the object)
  73.     Also fixed black spot problems.  And opacity problems.
  74.  
  75.  9) Fixed bug in height field (holes that sometimes appeared; fixed gap 
  76.     between adjactent height fields; surface acne that sometimes appeared) 
  77.  
  78. 10) Fixed bug in random stream allocation
  79.  
  80. 11) Fixed bug in fog code (fog acne and floating point exceptions)
  81.  
  82. 12) Fixed substr bug.  Now will accept last character in string.
  83.  
  84. 13) Fixed polygon problems where valid polygons were improperly closed.
  85.  
  86. 14) Fixed bug in lighting code in distance based attenuation
  87.  
  88. 15) Fix problem with TTF accent centering.
  89.  
  90. 16) Fix problems with PNG file output added some more error checking.
  91.  
  92. 17) Fixed image map memory leaks 
  93.  
  94. 18) Fixed plane shearing bug
  95.  
  96. 19) Fixed cylindrical blob crack bug
  97.  
  98. 20) Fixed lathe bug (too many intersections)
  99.  
  100. 21) Fixed halo dust coloring bug (colors were ignored; see updated docs)
  101.  
  102. 22) Fixed ground fog bug (the density formula was wrong)
  103.  
  104. 23) Fixed bug in spotlight
  105.  
  106. 24) Fixed negative log problem.
  107.  
  108. 25) Prohibit slope_map when used in a pattern that can't use it.
  109.  
  110. 26) Allow escaping the comment ';' character in INI file settings
  111.     Use \; for literal ;
  112.  
  113. 27) Fix problem with Grayscale + Alpha PNG output
  114.  
  115. 28) Force histogram grid size to divide into image size evenly
  116.  
  117. 29) Various parsing speed-ups.
  118.  
  119. 30) Fixed atmosphere and halo dust color bug (now a color can be 
  120.     specified for the atmosphere and halo dust that is used to filter 
  121.     light coming from light sources; see docs for more detail)
  122.  
  123. 31) Probably other stuff too.
  124.  
  125.  Here are the changes between public beta 5a and beta 6.
  126.  
  127.  1) Several INI files were accidently forgotten in the earliest
  128.     archives.  They have been included.  [MS-Dos Only]
  129.  
  130.  2) Numerous changes have been made in the scene files.
  131.  
  132.  3) The DOS4GW.EXE DOS extender is no longer necessary.  The new CauseWay 
  133.     extender has been linked into the executible.  See USER_WAT.DOC
  134.     for complete details.  [MS-Dos Only]
  135.  
  136.  4) Fixed a problem with scaled declared spotlights.
  137.  
  138.  5) The docs say that in addition to using +/- style switches on the
  139.     command line, you can also do Option=value style options not only
  140.     in INI files but on the command line as well.  However under some
  141.     circumstances an equals sign won't work on the command line.
  142.     We will allow Option#value as an alternative to using Option=value.
  143.  
  144.  6) Fixed problem with animation file numbering when a path is specified.
  145.  
  146.  7) Fixed problems with default extensions on output files.  Also if
  147.     you specify just a path it will append a default name.  For example
  148.       POVRAY +Imyfile +ft +O\povray3\outdir\
  149.     it will read myfile.pov and output \povray3\outdir\myfile.tga
  150.     because +O had a final \ meaning it was a directory.
  151.  
  152.  8) Fixed problems with default colors in brick, checker, and hexagon 
  153.     pigments.  Fixed comma problems with these patterns when using
  154.     pigments, normals or textures rather than colors.
  155.  
  156.  9) Memory leaks have been fixed in lbuffer.c when using radiosity
  157.     and in histogram.
  158.  
  159.  10) Fixed "eccentricity" keyword to work in halo {dust... } statements.
  160.  
  161.  11) Fixed a problem with transparent image_map or the "once" keyword
  162.      when used in layered textures.
  163.  
  164.  12) Fixed a bug in #switch #case #range.
  165.  
  166.  13) Fixed problems with mosaic preview and radiosity preview at
  167.      very high resolutions.  Perhaps fixed other high-res video problems.
  168.  
  169.  14) Many changes to halo.  See documentation for details.
  170.      NOTE:Earlier 3.0 scenes may need to be adjusted.
  171.  
  172.  15) Added "atmosphere" keyword to light source statement. By default light 
  173.      sources do interact with the atmosphere. If "atmosphere off" is used 
  174.      with a light source it is ignored by the atmosphere.
  175.  
  176.  16) Fixed problem with transformations to fog affecting the up direction.
  177.      Fixed bug that occured when -f +c was specified.
  178.      Fixed bug with negative atmosphere distance.
  179.  
  180.  17) Fixed bug with polygons/prisms and multiple holes. Now any number of 
  181.      closed polygons/prisms can be used in a polygon/prism statement. You 
  182.      get a hole where an even number of polygons/prisms overlaps (Note the 
  183.      new syntax described in the docs).
  184.  
  185.  18) Fixed bug in camera vector calculations made when look_at was used.
  186.      Fixed bug in camera parsing if the location and look_at are equal.
  187.  
  188.  19) Fixed bug in blob/lighting code 
  189.  
  190.  20) Fixed problem with redeclaring previously declared identifiers
  191.  
  192.  21) Added new #ifndef directive
  193.  
  194.  22) Added multi-component glyph support to ttf
  195.  
  196.  23) Added random number math functions "seed" and "rand".  See docs.
  197.  
  198.  24) Added transformations to sky_sphere
  199.  
  200.  25) Fixed bug with subsets of cyclic animations 
  201.  
  202.  26) Changed behaviour of hollow statement in CSG objects
  203.  
  204.  27) Added %p output path string to shellouts.
  205.